Welcome to Royal Lancaster London
Royal Lancaster London is superbly located in the heart of the capital, offering London luxury with breathtaking views of the iconic London skyline to ensure an unforgettable stay.
Our unrivalled location on the border of Hyde Park ensures we have lots of beautiful open space right on our doorstep, whilst still being close to all of the key attractions London has to offer, making us perfect for city breaks and staycations.